Creating the CSV file

A .csv file containing loop information needs to be created before the Action Object can be added to the CSense Runtime Manager for deployment. This Comma Separated Values (.csv) file will define the information required for the loops, such as the name and identity of the loop in the control system, where the tags will read data from, what the process variable and set point limits are, and the scales to be used on the graphs.

Required format

Create the .csv file is the following format:

Headers

Values (separated by commas)

Examples

Example 1: Importing tags from different databases

Proficy Historian:

These tags will be read in from a Proficy Historian.

LoopID,LoopName,LowerSPOffset,UpperSPOffset,LowerPVLimit,UpperPVLimit,SamplingPeriod,TagSP,TagPV,TagMV,TagP,TagI,TagD,TagF,TagVV,TagWW,TagXX,TagYY,TagZZ,TagPEnabled,TagIEnabled,TagDEnabled,TagFEnabled,LoopDescription,LoopPriority,Plant,Section,Group
,Loop1,0,50,0,500,10,IO/WRITE/Loop1_SP,IO/WRITE/Loop1_PV,IO/WRITE/Loop1_MV,IO/WRITE/Loop1_P,IO/WRITE/Loop1_I,IO/WRITE/Loop1_D,IO/WRITE/Loop1_F,IO/WRITE/Loop1_Control_Type,,,,,1,1,1,1,Loop1,High,ZA Plant,Section A,Motors

Optimized Database:

These tags are read in from an Optimized Database. The tags appear in the Fields table in the Optimized Database.

LoopID,LoopName,LowerSPOffset,UpperSPOffset,LowerPVLimit,UpperPVLimit,SamplingPeriod,TagSP,TagPV,TagMV,TagP,TagI,TagD,TagF,TagVV,TagWW,TagXX,TagYY,TagZZ,TagPEnabled,TagIEnabled,TagDEnabled,TagFEnabled,LoopDescription,LoopPriority,Plant,Section,Group
,Loop1,0,50,0,500,10,Tag_SP,Tag_PV,Tag_MV,Loop_P,Loop_I,Loop_D,Loop_F,Tag_Control_Type,,,,,1,1,0,1,Loop1,High,USA Plant,Section A,Motors

Example 2: Comparing .csv files for deploying and redeploying loops

Deploying loops

When deploying an Action Object, leave the LoopId blank as it will be automatically generated on deployment of the Action Object.

LoopID,LoopName,LowerSPOffset,UpperSPOffset,LowerPVLimit,UpperPVLimit,SamplingPeriod,TagSP,TagPV,TagMV,TagP,TagI,TagD,TagF,TagVV,TagWW,TagXX,TagYY,TagZZ,TagPEnabled,TagIEnabled,TagDEnabled,TagFEnabled,LoopDescription,LoopPriority,Plant,Section,Group
,Loop1,0,50,0,500,10,IO/WRITE/Loop1_SP,IO/WRITE/Loop1_PV,IO/WRITE/Loop1_MV,IO/WRITE/Loop1_P,IO/WRITE/Loop1_I,IO/WRITE/Loop1_D,IO/WRITE/Loop1_F,IO/WRITE/Loop1_Control_Type,,,,,1,1,1,1,Loop1,Low,USA Plant,Section A,Motors
,Loop2,0,50,0,500,10,IO/WRITE/Loop2_SP,IO/WRITE/Loop2_PV,IO/WRITE/Loop2_MV,IO/WRITE/Loop2_P,IO/WRITE/Loop2_I,IO/WRITE/Loop2_D,IO/WRITE/Loop2_F,IO/WRITE/Loop2_Control_Type,,,,,1,1,1,1,Loop2,Medium,USA Plant,Section B,Motors
,Loop3,0,50,0,500,10,IO/WRITE/Loop3_SP,IO/WRITE/Loop3_PV,IO/WRITE/Loop3_MV,IO/WRITE/Loop3_P,IO/WRITE/Loop3_I,IO/WRITE/Loop3_D,IO/WRITE/Loop3_F,IO/WRITE/Loop3_Control_Type,,,,,1,1,1,1,Loop3,High,ZA Plant,Section A,Motors
,Loop4,0,50,0,500,10,IO/WRITE/Loop4_SP,IO/WRITE/Loop4_PV,IO/WRITE/Loop4_MV,IO/WRITE/Loop4_P,IO/WRITE/Loop4_I,IO/WRITE/Loop4_D,IO/WRITE/Loop4_F,IO/WRITE/Loop4_Control_Type,,,,,1,1,1,1,Loop4,Low,ZA Plant,Section B,Motors
,Loop5,0,50,0,500,10,IO/WRITE/Loop5_SP,IO/WRITE/Loop5_PV,IO/WRITE/Loop5_MV,IO/WRITE/Loop5_P,IO/WRITE/Loop5_I,IO/WRITE/Loop5_D,IO/WRITE/Loop5_F,IO/WRITE/Loop5_Control_Type,,,,,1,1,1,1,Loop5,Medium,EU Plant,Section A,Motors

Redeploying loops

In order to redeploy a loop, you need to know the LoopID. This will have been automatically generated on the initial deployment of the loop in an Action Object.

Obtain this LoopID by:

  1. Exporting the Action Object which contained the original loop.

  2. When exporting that Action Object, save the .csv file for the contained loops.

  3. Open the saved .csv file to read the LoopId of the required loop. The LoopID will be used for redeployment.

  4. Enter the LoopID in the LoopID column in the .csv file. Make any other required adjustments in the .csv file for that loop for redeployment, such as changing the limit values, enabling or disabling tags, etc.

  5. In the example below, note that the LoopIDs are entered in the LoopID column for the two redeployed loops (LoopIDs 211 and 215), and the LoopID column is empty for loops to be deployed the first time.

 

LoopID,LoopName,LowerSPOffset,UpperSPOffset,LowerPVLimit,UpperPVLimit,SamplingPeriod,TagSP,TagPV,TagMV,TagP,TagI,TagD,TagF,TagVV,TagWW,TagXX,TagYY,TagZZ,TagPEnabled,TagIEnabled,TagDEnabled,TagFEnabled,LoopDescription,LoopPriority,Plant,Section,Group
,Loop1,0,50,0,500,10,IO/WRITE/Loop1_SP,IO/WRITE/Loop1_PV,IO/WRITE/Loop1_MV,IO/WRITE/Loop1_P,IO/WRITE/Loop1_I,IO/WRITE/Loop1_D,IO/WRITE/Loop1_F,IO/WRITE/Loop1_Control_Type,,,,,1,1,1,1,Loop1,High,Cape Town Plant,Section A,Motors
211,Loop2,0,50,0,500,10,IO/WRITE/Loop2_SP,IO/WRITE/Loop2_PV,IO/WRITE/Loop2_MV,IO/WRITE/Loop2_P,IO/WRITE/Loop2_I,IO/WRITE/Loop2_D,IO/WRITE/Loop2_F,IO/WRITE/Loop2_Control_Type,,,,,1,1,1,1,Loop2,High,Cape Town Plant,Section A,Motors
,Loop3,0,50,0,500,10,IO/WRITE/Loop3_SP,IO/WRITE/Loop3_PV,IO/WRITE/Loop3_MV,IO/WRITE/Loop3_P,IO/WRITE/Loop3_I,IO/WRITE/Loop3_D,IO/WRITE/Loop3_F,IO/WRITE/Loop3_Control_Type,,,,,1,1,1,1,Loop3,High,Cape Town Plant,Section A,Motors
,Loop4,0,50,0,500,10,IO/WRITE/Loop4_SP,IO/WRITE/Loop4_PV,IO/WRITE/Loop4_MV,IO/WRITE/Loop4_P,IO/WRITE/Loop4_I,IO/WRITE/Loop4_D,IO/WRITE/Loop4_F,IO/WRITE/Loop4_Control_Type,,,,,1,1,1,1,Loop4,High,Cape Town Plant,Section A,Motors
215,Loop5,0,50,0,500,10,IO/WRITE/Loop5_SP,IO/WRITE/Loop5_PV,IO/WRITE/Loop5_MV,IO/WRITE/Loop5_P,IO/WRITE/Loop5_I,IO/WRITE/Loop5_D,IO/WRITE/Loop5_F,IO/WRITE/Loop5_Control_Type,,,,,1,1,1,1,Loop5,High,Cape Town Plant,Section A,Motors

Example 3: Writing loop statistics and loop configuration to Historian tags

The loop definitions .csv file can be used to specify loop statistics and loop configuration that should be written to Proficy Historian tags when the Action Object is added to the CSense Runtime Manager for deployment.

LoopID,LoopName,LowerSPOffset,UpperSPOffset,LowerPVLimit,UpperPVLimit,SamplingPeriod,TagSP,TagPV,TagMV,TagP,TagI,TagD,TagF,TagVV,TagWW,TagXX,TagYY,TagZZ,TagPEnabled,TagIEnabled,TagDEnabled,TagFEnabled,LoopDescription,LoopPriority,Plant,Section,Group,OutLowerSPOffset,OutUpperSPOffset,OutLowerPVLimit,OutUpperPVLimit,OutConfiguration,OutValuePercentageManual,OutValuePercentageManualLLExceeded,OutValuePercentageManualULExceeded,OutValuePercentageAuto,OutValuePercentageAutoLLExceeded,OutValuePercentageAutoULExceeded,OutValuePercentageCascade,OutValuePercentageCascadeLLExceeded,OutValuePercentageCascadeULExceeded,OutValuePercentageShutdown,OutValuePercentageShutdownLLExceeded,OutValuePercentageShutdownULExceeded,OutValueNumberOfSamples,OutValuePercentageControlOn,OutValuePercentageControllerOutput,OutValuePercentageNotUtilized,OutValuePercentageMVSaturation,OutValueOverallPerformance,OutValueMovementIndex,OutValueControlAmplitude,OutValueReverseIndex,OutValueReverseAmplitude,OutValueIntegratedSum,OutValueAverage,OutValueStdDeviation,OutValuePercentagePVVariance,OutValuePVVariability,OutValuePercentageGoodQuality,OutValuePIDFChanges,OutValueAverageAbsoluteError,OutValueFFTPeriodPeak1,OutValueFFTPeriodPeak2,OutValueFFTPeriodPeak3,OutValueFFTPowerPercentagePeak1,OutValueFFTPowerPercentagePeak2,OutValueFFTPowerPercentagePeak3,OutValuePercentageLimitsExceeded,OutValuePerformanceIndex,OutValuePValueStartOfReport,OutValueIValueStartOfReport,OutValueDValueStartOfReport,OutValueFValueStartOfReport,OutValuePValueEndOfReport,OutValueIValueEndOfReport,OutValueDValueEndOfReport,OutValueFValueEndOfReport
,HistorianLoop01,1,50,2,500,15,IO/WRITE/Loop1_SP,IO/WRITE/Loop1_PV,IO/WRITE/Loop1_MV,IO/WRITE/Loop1_P,IO/WRITE/Loop1_I,IO/WRITE/Loop1_D,,IO/WRITE/Loop1_WW,,,,,1,1,1,0,Loop saving to Proficy Historian 01,High,USA Plant,Section A,Motors,Loop01_OutLowerSPOffset,Loop01_OutUpperSPOffset,Loop01_OutLowerPVLimit,Loop01_OutUpperPVLimit,Loop01_OutConfiguration,Loop01_OutValuePercentageManual,Loop01_OutValuePercentageManualLLExceeded,Loop01_OutValuePercentageManualULExceeded,Loop01_OutValuePercentageAuto,Loop01_OutValuePercentageAutoLLExceeded,Loop01_OutValuePercentageAutoULExceeded,Loop01_OutValuePercentageCascade,Loop01_OutValuePercentageCascadeLLExceeded,Loop01_OutValuePercentageCascadeULExceeded,Loop01_OutValuePercentageShutdown,Loop01_OutValuePercentageShutdownLLExceeded,Loop01_OutValuePercentageShutdownULExceeded,Loop01_OutValueNumberOfSamples,Loop01_OutValuePercentageControlOn,Loop01_OutValuePercentageControllerOutput,Loop_1_OutValuePercentageNotUtilized,Loop01_OutValuePercentageMVSaturation,Loop01_OutValueOverallPerformance,Loop01_OutValueMovementIndex,Loop01_OutValueControlAmplitude,Loop01_OutValueReverseIndex,Loop01_OutValueReverseAmplitude,Loop01_OutValueIntegratedSum,Loop01_OutValueAverage,Loop01_OutValueStdDeviation,Loop_1_OutValuePercentagePVVariance,Loop_1_OutValuePVVariability,Loop01_OutValuePercentageGoodQuality,Loop01_OutValuePIDFChanges,Loop01_OutValueAverageAbsoluteError,Loop01_OutValueFFTPeriodPeak1,Loop01_OutValueFFTPeriodPeak2,Loop01_OutValueFFTPeriodPeak3,Loop01_OutValueFFTPowerPercentagePeak1,Loop01_OutValueFFTPowerPercentagePeak2,Loop01_OutValueFFTPowerPercentagePeak3,Loop01_OutValuePercentageLimitsExceeded,Loop01_OutValuePerformanceIndex,Loop01_OutValuePValueStartOfReport,Loop01_OutValueIValueStartOfReport,Loop01_OutValueDValueStartOfReport,Loop01_OutValueFValueStartOfReport,Loop01_OutValuePValueEndOfReport,Loop01_OutValueIValueEndOfReport,Loop01_OutValueDValueEndOfReport,Loop01_OutValueFValueEndOfReport
,HistorianLoop02,1,50,2,500,15,IO/WRITE/Loop2_SP,IO/WRITE/Loop2_PV,IO/WRITE/Loop2_MV,IO/WRITE/Loop2_P,IO/WRITE/Loop2_I,IO/WRITE/Loop2_D,,IO/WRITE/Loop2_WW,,,,,1,1,1,0,Loop saving to Proficy Historian 01,High,USA Plant,Section A,Motors,Loop02_OutLowerSPOffset,Loop02_OutUpperSPOffset,Loop02_OutLowerPVLimit,Loop02_OutUpperPVLimit,Loop02_OutConfiguration,Loop02_OutValuePercentageManual,Loop02_OutValuePercentageManualLLExceeded,Loop02_OutValuePercentageManualULExceeded,Loop02_OutValuePercentageAuto,Loop02_OutValuePercentageAutoLLExceeded,Loop02_OutValuePercentageAutoULExceeded,Loop02_OutValuePercentageCascade,Loop02_OutValuePercentageCascadeLLExceeded,Loop02_OutValuePercentageCascadeULExceeded,Loop02_OutValuePercentageShutdown,Loop02_OutValuePercentageShutdownLLExceeded,Loop02_OutValuePercentageShutdownULExceeded,Loop02_OutValueNumberOfSamples,Loop02_OutValuePercentageControlOn,Loop02_OutValuePercentageControllerOutput,Loop_1_OutValuePercentageNotUtilized,Loop02_OutValuePercentageMVSaturation,Loop02_OutValueOverallPerformance,Loop02_OutValueMovementIndex,Loop02_OutValueControlAmplitude,Loop02_OutValueReverseIndex,Loop02_OutValueReverseAmplitude,Loop02_OutValueIntegratedSum,Loop02_OutValueAverage,Loop02_OutValueStdDeviation,Loop_1_OutValuePercentagePVVariance,Loop_1_OutValuePVVariability,Loop02_OutValuePercentageGoodQuality,Loop02_OutValuePIDFChanges,Loop02_OutValueAverageAbsoluteError,Loop02_OutValueFFTPeriodPeak1,Loop02_OutValueFFTPeriodPeak2,Loop02_OutValueFFTPeriodPeak3,Loop02_OutValueFFTPowerPercentagePeak1,Loop02_OutValueFFTPowerPercentagePeak2,Loop02_OutValueFFTPowerPercentagePeak3,Loop02_OutValuePercentageLimitsExceeded,Loop02_OutValuePerformanceIndex,Loop02_OutValuePValueStartOfReport,Loop02_OutValueIValueStartOfReport,Loop02_OutValueDValueStartOfReport,Loop02_OutValueFValueStartOfReport,Loop02_OutValuePValueEndOfReport,Loop02_OutValueIValueEndOfReport,Loop02_OutValueDValueEndOfReport,Loop02_OutValueFValueEndOfReport
,HistorianLoop03,1,50,2,500,15,IO/WRITE/Loop3_SP,IO/WRITE/Loop3_PV,IO/WRITE/Loop3_MV,IO/WRITE/Loop3_P,IO/WRITE/Loop3_I,IO/WRITE/Loop3_D,,IO/WRITE/Loop3_WW,,,,,1,1,1,0,Loop saving to Proficy Historian 01,High,USA Plant,Section A,Motors,Loop03_OutLowerSPOffset,Loop03_OutUpperSPOffset,Loop03_OutLowerPVLimit,Loop03_OutUpperPVLimit,Loop03_OutConfiguration,Loop03_OutValuePercentageManual,Loop03_OutValuePercentageManualLLExceeded,Loop03_OutValuePercentageManualULExceeded,Loop03_OutValuePercentageAuto,Loop03_OutValuePercentageAutoLLExceeded,Loop03_OutValuePercentageAutoULExceeded,Loop03_OutValuePercentageCascade,Loop03_OutValuePercentageCascadeLLExceeded,Loop03_OutValuePercentageCascadeULExceeded,Loop03_OutValuePercentageShutdown,Loop03_OutValuePercentageShutdownLLExceeded,Loop03_OutValuePercentageShutdownULExceeded,Loop03_OutValueNumberOfSamples,Loop03_OutValuePercentageControlOn,Loop03_OutValuePercentageControllerOutput,Loop_1_OutValuePercentageNotUtilized,Loop03_OutValuePercentageMVSaturation,Loop03_OutValueOverallPerformance,Loop03_OutValueMovementIndex,Loop03_OutValueControlAmplitude,Loop03_OutValueReverseIndex,Loop03_OutValueReverseAmplitude,Loop03_OutValueIntegratedSum,Loop03_OutValueAverage,Loop03_OutValueStdDeviation,Loop_1_OutValuePercentagePVVariance,Loop_1_OutValuePVVariability,Loop03_OutValuePercentageGoodQuality,Loop03_OutValuePIDFChanges,Loop03_OutValueAverageAbsoluteError,Loop03_OutValueFFTPeriodPeak1,Loop03_OutValueFFTPeriodPeak2,Loop03_OutValueFFTPeriodPeak3,Loop03_OutValueFFTPowerPercentagePeak1,Loop03_OutValueFFTPowerPercentagePeak2,Loop03_OutValueFFTPowerPercentagePeak3,Loop03_OutValuePercentageLimitsExceeded,Loop03_OutValuePerformanceIndex,Loop03_OutValuePValueStartOfReport,Loop03_OutValueIValueStartOfReport,Loop03_OutValueDValueStartOfReport,Loop03_OutValueFValueStartOfReport,Loop03_OutValuePValueEndOfReport,Loop03_OutValueIValueEndOfReport,Loop03_OutValueDValueEndOfReport,Loop03_OutValueFValueEndOfReport
,HistorianLoop04,1,50,2,500,15,IO/WRITE/Loop4_SP,IO/WRITE/Loop4_PV,IO/WRITE/Loop4_MV,IO/WRITE/Loop4_P,IO/WRITE/Loop4_I,IO/WRITE/Loop4_D,,IO/WRITE/Loop4_WW,,,,,1,1,1,0,Loop saving to Proficy Historian 01,High,USA Plant,Section A,Motors,Loop04_OutLowerSPOffset,Loop04_OutUpperSPOffset,Loop04_OutLowerPVLimit,Loop04_OutUpperPVLimit,Loop04_OutConfiguration,Loop04_OutValuePercentageManual,Loop04_OutValuePercentageManualLLExceeded,Loop04_OutValuePercentageManualULExceeded,Loop04_OutValuePercentageAuto,Loop04_OutValuePercentageAutoLLExceeded,Loop04_OutValuePercentageAutoULExceeded,Loop04_OutValuePercentageCascade,Loop04_OutValuePercentageCascadeLLExceeded,Loop04_OutValuePercentageCascadeULExceeded,Loop04_OutValuePercentageShutdown,Loop04_OutValuePercentageShutdownLLExceeded,Loop04_OutValuePercentageShutdownULExceeded,Loop04_OutValueNumberOfSamples,Loop04_OutValuePercentageControlOn,Loop04_OutValuePercentageControllerOutput,Loop_1_OutValuePercentageNotUtilized,Loop04_OutValuePercentageMVSaturation,Loop04_OutValueOverallPerformance,Loop04_OutValueMovementIndex,Loop04_OutValueControlAmplitude,Loop04_OutValueReverseIndex,Loop04_OutValueReverseAmplitude,Loop04_OutValueIntegratedSum,Loop04_OutValueAverage,Loop04_OutValueStdDeviation,Loop_1_OutValuePercentagePVVariance,Loop_1_OutValuePVVariability,Loop04_OutValuePercentageGoodQuality,Loop04_OutValuePIDFChanges,Loop04_OutValueAverageAbsoluteError,Loop04_OutValueFFTPeriodPeak1,Loop04_OutValueFFTPeriodPeak2,Loop04_OutValueFFTPeriodPeak3,Loop04_OutValueFFTPowerPercentagePeak1,Loop04_OutValueFFTPowerPercentagePeak2,Loop04_OutValueFFTPowerPercentagePeak3,Loop04_OutValuePercentageLimitsExceeded,Loop04_OutValuePerformanceIndex,Loop04_OutValuePValueStartOfReport,Loop04_OutValueIValueStartOfReport,Loop04_OutValueDValueStartOfReport,Loop04_OutValueFValueStartOfReport,Loop04_OutValuePValueEndOfReport,Loop04_OutValueIValueEndOfReport,Loop04_OutValueDValueEndOfReport,Loop04_OutValueFValueEndOfReport
,HistorianLoop05,1,50,2,500,15,IO/WRITE/Loop5_SP,IO/WRITE/Loop5_PV,IO/WRITE/Loop5_MV,IO/WRITE/Loop5_P,IO/WRITE/Loop5_I,IO/WRITE/Loop5_D,,IO/WRITE/Loop5_WW,,,,,1,1,1,0,Loop saving to Proficy Historian 01,High,USA Plant,Section A,Motors,Loop05_OutLowerSPOffset,Loop05_OutUpperSPOffset,Loop05_OutLowerPVLimit,Loop05_OutUpperPVLimit,Loop05_OutConfiguration,Loop05_OutValuePercentageManual,Loop05_OutValuePercentageManualLLExceeded,Loop05_OutValuePercentageManualULExceeded,Loop05_OutValuePercentageAuto,Loop05_OutValuePercentageAutoLLExceeded,Loop05_OutValuePercentageAutoULExceeded,Loop05_OutValuePercentageCascade,Loop05_OutValuePercentageCascadeLLExceeded,Loop05_OutValuePercentageCascadeULExceeded,Loop05_OutValuePercentageShutdown,Loop05_OutValuePercentageShutdownLLExceeded,Loop05_OutValuePercentageShutdownULExceeded,Loop05_OutValueNumberOfSamples,Loop05_OutValuePercentageControlOn,Loop05_OutValuePercentageControllerOutput,Loop_1_OutValuePercentageNotUtilized,Loop05_OutValuePercentageMVSaturation,Loop05_OutValueOverallPerformance,Loop05_OutValueMovementIndex,Loop05_OutValueControlAmplitude,Loop05_OutValueReverseIndex,Loop05_OutValueReverseAmplitude,Loop05_OutValueIntegratedSum,Loop05_OutValueAverage,Loop05_OutValueStdDeviation,Loop_1_OutValuePercentagePVVariance,Loop_1_OutValuePVVariability,Loop05_OutValuePercentageGoodQuality,Loop05_OutValuePIDFChanges,Loop05_OutValueAverageAbsoluteError,Loop05_OutValueFFTPeriodPeak1,Loop05_OutValueFFTPeriodPeak2,Loop05_OutValueFFTPeriodPeak3,Loop05_OutValueFFTPowerPercentagePeak1,Loop05_OutValueFFTPowerPercentagePeak2,Loop05_OutValueFFTPowerPercentagePeak3,Loop05_OutValuePercentageLimitsExceeded,Loop05_OutValuePerformanceIndex,Loop05_OutValuePValueStartOfReport,Loop05_OutValueIValueStartOfReport,Loop05_OutValueDValueStartOfReport,Loop05_OutValueFValueStartOfReport,Loop05_OutValuePValueEndOfReport,Loop05_OutValueIValueEndOfReport,Loop05_OutValueDValueEndOfReport,Loop05_OutValueFValueEndOfReport

 

The properties to write to Historian tags are optional. If any of them are used, however, they must all be specified and in the correct order. Unused properties are kept empty, as in ',,'.

 

If the above loop definition file example did not write to Historian tags, it would look like this:

LoopID,LoopName,LowerSPOffset,UpperSPOffset,LowerPVLimit,UpperPVLimit,SamplingPeriod,TagSP,TagPV,TagMV,TagP,TagI,TagD,TagF,TagVV,TagWW,TagXX,TagYY,TagZZ,TagPEnabled,TagIEnabled,TagDEnabled,TagFEnabled,LoopDescription,LoopPriority,Plant,Section,Group
,HistorianLoop01,1,50,2,500,15,IO/WRITE/Loop1_SP,IO/WRITE/Loop1_PV,IO/WRITE/Loop1_MV,IO/WRITE/Loop1_P,IO/WRITE/Loop1_I,IO/WRITE/Loop1_D,,IO/WRITE/Loop1_WW,,,,,1,1,1,0,Loop saving to Proficy Historian 01,High,USA Plant,Section A,Motors
,HistorianLoop02,1,50,2,500,15,IO/WRITE/Loop2_SP,IO/WRITE/Loop2_PV,IO/WRITE/Loop2_MV,IO/WRITE/Loop2_P,IO/WRITE/Loop2_I,IO/WRITE/Loop2_D,,IO/WRITE/Loop2_WW,,,,,1,1,1,0,Loop saving to Proficy Historian 02,High,USA Plant,Section A,Motors
,HistorianLoop03,1,50,2,500,15,IO/WRITE/Loop3_SP,IO/WRITE/Loop3_PV,IO/WRITE/Loop3_MV,IO/WRITE/Loop3_P,IO/WRITE/Loop3_I,IO/WRITE/Loop3_D,,IO/WRITE/Loop3_Control_Type,,,,,1,1,1,0,Loop saving to Proficy Historian 03,High,USA Plant,Section A,Motors
,HistorianLoop04,1,50,2,500,15,IO/WRITE/Loop4_SP,IO/WRITE/Loop4_PV,IO/WRITE/Loop4_MV,IO/WRITE/Loop4_P,IO/WRITE/Loop4_I,IO/WRITE/Loop4_D,,IO/WRITE/Loop4_Control_Type,,,,,1,1,1,0,Loop saving to Proficy Historian 04,High,USA Plant,Section A,Motors
,HistorianLoop05,1,50,2,500,15,IO/WRITE/Loop5_SP,IO/WRITE/Loop5_PV,IO/WRITE/Loop5_MV,IO/WRITE/Loop5_P,IO/WRITE/Loop5_I,IO/WRITE/Loop5_D,,IO/WRITE/Loop5_Control_Type,,,,,1,1,1,0,Loop saving to Proficy Historian 05,High,USA Plant,Section A,Motors

 

 


Related topics:

  

CSense 2023- Last updated: June 24,2025